﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>图书信息的收缩与展开</title>
<style type="text/css">
  body{font-size:13px}
  #divFrame{border:solid 1px #666;width:301px;overflow:hidden}
  #divFrame .clsHead{background-color:#eee;padding:8px;height:18px;cursor:pointer}
  #divFrame .clsHead h3{padding:0px;margin:0px;float:left}
  #divFrame .clsHead span{float:right;margin-top:3px}
  #divFrame .clsContent{padding:8px}
  #divFrame .clsContent ul{list-style-type:none;margin:0px;padding:0px}
  #divFrame .clsContent ul li{float:left;width:95px;height:23px;line-height:23px}
  #divFrame .clsBot{float:right;padding-top:5px;padding-bottom:5px}
  .GetFocus{background-color:#eee}
</style>

</head>

<body>
<div id="divFrame">
  <div class="clsHead">
    <h3>图书分类</h3>
    <span><img src="img/down.gif" alt="" /></span>
  </div>
  <div class="clsContent">
    <ul>
      <li><a href="#">小说</a><i>(1110) </i></li>
      <li><a href="#">文艺</a><i>(230) </i></li>
      <li><a href="#">青春</a><i>(1430) </i></li>
      <li><a href="#">少儿</a><i>(235) </i></li>
      <li><a href="#">生活</a><i>(7809) </i></li>
      <li><a href="#">社科</a><i>(876) </i></li>
      <!-- 6 -->
      <li><a href="#">管理</a><i>(1234) </i></li>
      <li><a href="#">计算机</a><i>(2434) </i></li>
      <li><a href="#">教育</a><i>(234) </i></li>
      <li><a href="#">工具书</a><i>(7665) </i></li>
      <li><a href="#">引进版</a><i>(4557) </i></li>
      <li><a href="#">其他类</a><i>(4543) </i></li>
    </ul>
    <div class="clsBot">
      <a href="#">简化</a>
      <img src="img/up.gif">
    </div>
  </div>
</div>
<script src="./js/jquery-3.6.0.js"></script>
<script>
    $(function(){
        let list = $("li:gt(5)");
        $(".clsBot a").click(function(){
            if(list.is(":visible")){
              list.hide();  // hide()隐藏
              $(this).text("扩展");
              // next() 下一个元素
              // attr 修改元素的属性值
              $(this).next().attr("src","img/down.gif");
            } else {
              list.show(); // show() 显示
              $(this).text("简化");
              $(this).next().attr("src","img/up.gif");
            }
        })
    })
</script>
</body>
</html>